#使用in判断某元素是否存在
alist = [1, 2, 3, 4]
print(1 in alist)
print(8 in alist)

print(1 not in alist)
print(8 not in alist)

#使用index判断元素是否存在并获得位置
print(alist.index(1))
#print(alist.index(10))#python中允许下表为1，所以没有找到的时候并不会返回-1，像C和C++一样，而是会直接抛出异常

#删除元素
#使用pop删除最末尾的元素
alist.pop()
print(alist)
#使用pop删除任意位置的元素——传入下标位置
alist.pop(2)
print(alist)

#使用remove方法，按照值进行删除
#没有相应的值会报错，同时也只会删除第一个查找到的元素
blist = ['aa', 'bb', 'aa', 'cc']
blist.remove('aa')
#blist.remove('dd')
print(blist)